import {defineStore} from 'pinia'
import { ref } from 'vue'


const useToken =defineStore('token', () =>{
    const token = ref(null)
    const updateToken = val => token.value = val
    const removeToken = () => token.value = null 
    return { token,updateToken,removeToken}
},{
    persist:{
        enabled:true,
        strategies:[
                {
                     key:'token',
                     storage:localStorage
                }
            ]
        
    }
})
export default useToken